Telegram Group & Telegram Channel
Python dasturlash maktabi
⭕️ 3-bo'lim "Nazorat tarkibi" ————————————— Ⓜ️ "if" va "elif" operatorlari Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi. Shart operatori 3 qismdan iborat (if, elif, else).…
Ⓜ️ Roʼyxat

Ro'yxat - ma'lumotlar to'plamini saqlash uchun ishlatiladigan ma'lumot turi.

To'rtburchakli qavs ichida ro'yxat yaratilganda uning barcha elementlari vergul bilan ajratilib yoziladi. ['olma', 'anor', 'gilos']

Ro'yxat massivga o'xshaydi va farqi shundaki massiv o'zida butun va haqiqiy sonlarni saqlaydi, ro'yxat esa boshqa turdagi ma'lumotlarni ham o'zida saqlashi mumkkin.

list() funksiyasi, literallar yoki ro'yxat gneratorlari yordamida ro'yxatlarni tuzish mumkin.

list_funksiyasi = list('pythonuz')
print(list_funksiyasi)
['p', 'y', 't', 'h', 'o', 'n', 'u', 'z']

literal = ['p', 'y', 't', 'h', 'o', 'n']
print(literal)
['p', 'y', 't', 'h', 'o', 'n']

royxat_gneratori = [ord(i) for i in 'pythonuz']
print(royxat_gneratori)
[112, 121, 116, 104, 111, 110, 117, 122]

none = list()
print(none)
[] # boʻsh roʻyxat

Ro'yxat bo'laklari

Ro'yxat bo'laklari ro'yxatdan qiymatlarni olishning yanada rivojlangan usulini taqdim etadi. Ro'yxatni qismlarga ajratish ikki nuqta bilan ajratilgan butun sonlar bilan indekslanadi.

# indeks 0, 1, 2, 3, 4, 5, 6, 7
squares = [4, 9, 16, 25, 36, 49, 64, 81]

2-elelmentdan 6-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[2:6])
[16, 25, 36, 49]

3-elelmentdan 8-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[3:8])
[25, 36, 49, 64, 81]

0-elelmentdan 1-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[0:1])
[4]

4-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[:4])
[4, 9, 16, 25]

4-elelmentdan oxirgi elementgacha bo'lgan elementlarni chop qiladi.
print(squares[4:])
[36, 49, 64, 81]

2 qadam bilan ro'yxatni chop qiladi.Ro'yxatadgi har 2-elementni chop qiladi.
print(squares[::2])
[4, 16, 36, 64]

4-elelmentdan 6-elementgacha bo'lgan har 3-elementlarni chop qiladi.
print(squares[2:6:3])
[16, 49]

Manfiy indeks ro'yxatning oxiridan boshlab hisoblash uchun xizmat qiladi.
1-elelmentdan 7-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-1])
[9, 16, 25, 36, 49, 64]

1-elelmentdan 5-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-3])
[9, 16, 25, 36]

Ro'yxat o'zgarmaydi.Ro'yxatni teskari tartibda chop qiladi.
print(squares[::-1])
[81, 64, 49, 36, 25, 16, 9, 4]

Ro'yxat o'zgaradi.Ro'yxatni teskari tartibda chop qiladi.
squares.reverse()
print(squares)
[81, 64, 49, 36, 25, 16, 9, 4]

@pythonuz



tg-me.com/pythonuz/367
Create:
Last Update:

Ⓜ️ Roʼyxat

Ro'yxat - ma'lumotlar to'plamini saqlash uchun ishlatiladigan ma'lumot turi.

To'rtburchakli qavs ichida ro'yxat yaratilganda uning barcha elementlari vergul bilan ajratilib yoziladi. ['olma', 'anor', 'gilos']

Ro'yxat massivga o'xshaydi va farqi shundaki massiv o'zida butun va haqiqiy sonlarni saqlaydi, ro'yxat esa boshqa turdagi ma'lumotlarni ham o'zida saqlashi mumkkin.

list() funksiyasi, literallar yoki ro'yxat gneratorlari yordamida ro'yxatlarni tuzish mumkin.

list_funksiyasi = list('pythonuz')
print(list_funksiyasi)
['p', 'y', 't', 'h', 'o', 'n', 'u', 'z']

literal = ['p', 'y', 't', 'h', 'o', 'n']
print(literal)
['p', 'y', 't', 'h', 'o', 'n']

royxat_gneratori = [ord(i) for i in 'pythonuz']
print(royxat_gneratori)
[112, 121, 116, 104, 111, 110, 117, 122]

none = list()
print(none)
[] # boʻsh roʻyxat

Ro'yxat bo'laklari

Ro'yxat bo'laklari ro'yxatdan qiymatlarni olishning yanada rivojlangan usulini taqdim etadi. Ro'yxatni qismlarga ajratish ikki nuqta bilan ajratilgan butun sonlar bilan indekslanadi.

# indeks 0, 1, 2, 3, 4, 5, 6, 7

squares = [4, 9, 16, 25, 36, 49, 64, 81]

2-elelmentdan 6-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[2:6])
[16, 25, 36, 49]

3-elelmentdan 8-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[3:8])
[25, 36, 49, 64, 81]

0-elelmentdan 1-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[0:1])
[4]

4-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[:4])
[4, 9, 16, 25]

4-elelmentdan oxirgi elementgacha bo'lgan elementlarni chop qiladi.
print(squares[4:])
[36, 49, 64, 81]

2 qadam bilan ro'yxatni chop qiladi.Ro'yxatadgi har 2-elementni chop qiladi.
print(squares[::2])
[4, 16, 36, 64]

4-elelmentdan 6-elementgacha bo'lgan har 3-elementlarni chop qiladi.
print(squares[2:6:3])
[16, 49]

Manfiy indeks ro'yxatning oxiridan boshlab hisoblash uchun xizmat qiladi.
1-elelmentdan 7-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-1])
[9, 16, 25, 36, 49, 64]

1-elelmentdan 5-elementgacha bo'lgan elementlarni chop qiladi.
print(squares[1:-3])
[9, 16, 25, 36]

Ro'yxat o'zgarmaydi.Ro'yxatni teskari tartibda chop qiladi.
print(squares[::-1])
[81, 64, 49, 36, 25, 16, 9, 4]

Ro'yxat o'zgaradi.Ro'yxatni teskari tartibda chop qiladi.
squares.reverse()
print(squares)
[81, 64, 49, 36, 25, 16, 9, 4]

@pythonuz

BY Python dasturlash maktabi


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/pythonuz/367

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

The SSE was the first modern stock exchange to open in China, with trading commencing in 1990. It has now grown to become the largest stock exchange in Asia and the third-largest in the world by market capitalization, which stood at RMB 50.6 trillion (US$7.8 trillion) as of September 2021. Stocks (both A-shares and B-shares), bonds, funds, and derivatives are traded on the exchange. The SEE has two trading boards, the Main Board and the Science and Technology Innovation Board, the latter more commonly known as the STAR Market. The Main Board mainly hosts large, well-established Chinese companies and lists both A-shares and B-shares.

In many cases, the content resembled that of the marketplaces found on the dark web, a group of hidden websites that are popular among hackers and accessed using specific anonymising software.“We have recently been witnessing a 100 per cent-plus rise in Telegram usage by cybercriminals,” said Tal Samra, cyber threat analyst at Cyberint.The rise in nefarious activity comes as users flocked to the encrypted chat app earlier this year after changes to the privacy policy of Facebook-owned rival WhatsApp prompted many to seek out alternatives.Python dasturlash maktabi from br


Telegram Python dasturlash maktabi
FROM USA